aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/items/create
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/(app)/[username]/items/create')
-rw-r--r--src/routes/(app)/[username]/items/create/+page.server.js6
-rw-r--r--src/routes/(app)/[username]/items/create/+page.svelte9
2 files changed, 12 insertions, 3 deletions
diff --git a/src/routes/(app)/[username]/items/create/+page.server.js b/src/routes/(app)/[username]/items/create/+page.server.js
index ea0571e7..6740f5f9 100644
--- a/src/routes/(app)/[username]/items/create/+page.server.js
+++ b/src/routes/(app)/[username]/items/create/+page.server.js
@@ -6,12 +6,14 @@ export const actions = {
let form = await fd(request);
try {
await post("/items", form, auth(cookies));
+
+ console.log("YEAH");
} catch (e) {
- console.log(e);
+ console.log("E", e)
return fail(400, { message: e.message });
}
- let success = `/${url.pathname.split('/')[1]}`
+ let success = `/${url.pathname.split("/")[1]}`;
redirect(307, success);
},
};
diff --git a/src/routes/(app)/[username]/items/create/+page.svelte b/src/routes/(app)/[username]/items/create/+page.svelte
index 46ee8e0c..b81f0423 100644
--- a/src/routes/(app)/[username]/items/create/+page.svelte
+++ b/src/routes/(app)/[username]/items/create/+page.svelte
@@ -1,6 +1,13 @@
<script>
import { t } from "$lib/translations";
import ItemForm from "$comp/ItemForm.svelte";
+ import { fail } from "$lib/utils";
+
+ export let data;
+ export let form;
+
+ $: form?.message && fail(form.message);
+ let { user } = data;
let item = {};
</script>
@@ -8,5 +15,5 @@
<h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold mb-10">
{$t("items.add")}
</h1>
- <ItemForm {item} />
+ <ItemForm {item} {user} />
</div>